package com.bbva.general.generics;

import java.util.List;

import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import com.bbva.general.entities.Datosgenerales;

public class AccionesPaginaConverter implements Converter {

	private List<Datosgenerales> lista;
	
	public AccionesPaginaConverter(List<Datosgenerales> lista){
		this.lista = lista;
	}
	
	public Object getAsObject(FacesContext arg0, 
							  UIComponent arg1, 
							  String arg2) {
		System.out.println("lista="+lista);
		for(Datosgenerales opcion : lista){			
			if(arg2.equals(opcion.getIddato())){
				return opcion;
			}
		}
		return null;
	}

	public String getAsString(FacesContext arg0, 
							  UIComponent arg1, 
							  Object arg2) {
		if(arg2 instanceof Datosgenerales){
			return ((Datosgenerales)arg2).getIddato();
		}
		return null;
	}
	
}
